on top of the world – English–Français translations

🇬🇧 en fr 🇫🇷

on top of the world

  • exceptionally pleased
aux anges
Wiktionary Links